package idv.loveloser.dao;

/**
 * AbstractMdlEnrol entity provides the base persistence definition of the
 * MdlEnrol entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlEnrol implements java.io.Serializable {

	// Fields

	private Long id;
	private String enrol;
	private Long status;
	private Long courseid;
	private Long sortorder;
	private String name;
	private Long enrolperiod;
	private Long enrolstartdate;
	private Long enrolenddate;
	private Boolean expirynotify;
	private Long expirythreshold;
	private Boolean notifyall;
	private String password;
	private String cost;
	private String currency;
	private Long roleid;
	private Long customint1;
	private Long customint2;
	private Long customint3;
	private Long customint4;
	private String customchar1;
	private String customchar2;
	private Double customdec1;
	private Double customdec2;
	private String customtext1;
	private String customtext2;
	private Long timecreated;
	private Long timemodified;

	// Constructors

	/** default constructor */
	public AbstractMdlEnrol() {
	}

	/** minimal constructor */
	public AbstractMdlEnrol(String enrol, Long status, Long courseid,
			Long sortorder, Long timecreated, Long timemodified) {
		this.enrol = enrol;
		this.status = status;
		this.courseid = courseid;
		this.sortorder = sortorder;
		this.timecreated = timecreated;
		this.timemodified = timemodified;
	}

	/** full constructor */
	public AbstractMdlEnrol(String enrol, Long status, Long courseid,
			Long sortorder, String name, Long enrolperiod, Long enrolstartdate,
			Long enrolenddate, Boolean expirynotify, Long expirythreshold,
			Boolean notifyall, String password, String cost, String currency,
			Long roleid, Long customint1, Long customint2, Long customint3,
			Long customint4, String customchar1, String customchar2,
			Double customdec1, Double customdec2, String customtext1,
			String customtext2, Long timecreated, Long timemodified) {
		this.enrol = enrol;
		this.status = status;
		this.courseid = courseid;
		this.sortorder = sortorder;
		this.name = name;
		this.enrolperiod = enrolperiod;
		this.enrolstartdate = enrolstartdate;
		this.enrolenddate = enrolenddate;
		this.expirynotify = expirynotify;
		this.expirythreshold = expirythreshold;
		this.notifyall = notifyall;
		this.password = password;
		this.cost = cost;
		this.currency = currency;
		this.roleid = roleid;
		this.customint1 = customint1;
		this.customint2 = customint2;
		this.customint3 = customint3;
		this.customint4 = customint4;
		this.customchar1 = customchar1;
		this.customchar2 = customchar2;
		this.customdec1 = customdec1;
		this.customdec2 = customdec2;
		this.customtext1 = customtext1;
		this.customtext2 = customtext2;
		this.timecreated = timecreated;
		this.timemodified = timemodified;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getEnrol() {
		return this.enrol;
	}

	public void setEnrol(String enrol) {
		this.enrol = enrol;
	}

	public Long getStatus() {
		return this.status;
	}

	public void setStatus(Long status) {
		this.status = status;
	}

	public Long getCourseid() {
		return this.courseid;
	}

	public void setCourseid(Long courseid) {
		this.courseid = courseid;
	}

	public Long getSortorder() {
		return this.sortorder;
	}

	public void setSortorder(Long sortorder) {
		this.sortorder = sortorder;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Long getEnrolperiod() {
		return this.enrolperiod;
	}

	public void setEnrolperiod(Long enrolperiod) {
		this.enrolperiod = enrolperiod;
	}

	public Long getEnrolstartdate() {
		return this.enrolstartdate;
	}

	public void setEnrolstartdate(Long enrolstartdate) {
		this.enrolstartdate = enrolstartdate;
	}

	public Long getEnrolenddate() {
		return this.enrolenddate;
	}

	public void setEnrolenddate(Long enrolenddate) {
		this.enrolenddate = enrolenddate;
	}

	public Boolean getExpirynotify() {
		return this.expirynotify;
	}

	public void setExpirynotify(Boolean expirynotify) {
		this.expirynotify = expirynotify;
	}

	public Long getExpirythreshold() {
		return this.expirythreshold;
	}

	public void setExpirythreshold(Long expirythreshold) {
		this.expirythreshold = expirythreshold;
	}

	public Boolean getNotifyall() {
		return this.notifyall;
	}

	public void setNotifyall(Boolean notifyall) {
		this.notifyall = notifyall;
	}

	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getCost() {
		return this.cost;
	}

	public void setCost(String cost) {
		this.cost = cost;
	}

	public String getCurrency() {
		return this.currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public Long getRoleid() {
		return this.roleid;
	}

	public void setRoleid(Long roleid) {
		this.roleid = roleid;
	}

	public Long getCustomint1() {
		return this.customint1;
	}

	public void setCustomint1(Long customint1) {
		this.customint1 = customint1;
	}

	public Long getCustomint2() {
		return this.customint2;
	}

	public void setCustomint2(Long customint2) {
		this.customint2 = customint2;
	}

	public Long getCustomint3() {
		return this.customint3;
	}

	public void setCustomint3(Long customint3) {
		this.customint3 = customint3;
	}

	public Long getCustomint4() {
		return this.customint4;
	}

	public void setCustomint4(Long customint4) {
		this.customint4 = customint4;
	}

	public String getCustomchar1() {
		return this.customchar1;
	}

	public void setCustomchar1(String customchar1) {
		this.customchar1 = customchar1;
	}

	public String getCustomchar2() {
		return this.customchar2;
	}

	public void setCustomchar2(String customchar2) {
		this.customchar2 = customchar2;
	}

	public Double getCustomdec1() {
		return this.customdec1;
	}

	public void setCustomdec1(Double customdec1) {
		this.customdec1 = customdec1;
	}

	public Double getCustomdec2() {
		return this.customdec2;
	}

	public void setCustomdec2(Double customdec2) {
		this.customdec2 = customdec2;
	}

	public String getCustomtext1() {
		return this.customtext1;
	}

	public void setCustomtext1(String customtext1) {
		this.customtext1 = customtext1;
	}

	public String getCustomtext2() {
		return this.customtext2;
	}

	public void setCustomtext2(String customtext2) {
		this.customtext2 = customtext2;
	}

	public Long getTimecreated() {
		return this.timecreated;
	}

	public void setTimecreated(Long timecreated) {
		this.timecreated = timecreated;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

}